body{
	background:url(img/bgline.jpg) repeat-x;
	background-attachment:fixed;
	-x-system-font:none;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	color:#444;
	margin:0px;
	padding:0px;
	text-align:center;
}

img{
	border:0px solid transparent;
}

.header{
    height:150px;
    width:900px;
    margin:10px auto 0;
    background-color:#FFFFFF;
}

	.header .logo{float:left;}

		.header .logo img{
			height:140px;
			margin:5px;
		}

	.header .description{
		float:left;
		text-align:left;
		width:700px;
		margin-top:30px;
		height:100px;
		overflow:hidden;
	}

		.header  .description .title{
			text-decoration:none;
			font-weight:normal;
			font-size:24px;
			color: #4D8DC0;
		}

		.header .description .text{
			margin-top:10px;
			float:left;
			text-align:justify;
			font-style: italic;
			color:#555555;
		}

	.header .service{

		position:relative;
		top:-125px;
		left:330px;
		text-align:left;
		font-size:13px;
		color:#333;
		font-weight:bold;
		}

		.header .service  a{
			color:#004173;
			font-size:16px;
			font-weight:bold;
		}

			.header .service  a span{
				font-size:15px;
			}
		.header .login-div{
			position:absolute;
			top:12px;
			margin-left:200px;
		}
		.header .login-div a{
			color:#004173;
			font-size:17px;
			text-decoration:none;
		}
	.header .break{clear:both;}

	.container{
		width:900px;
		margin:4px auto;
		background-color:#FFFFFF;
	}

	.container .left{
		background:#FFFFFF url(img/bgarticles.jpg) no-repeat;
		padding:10px;
		text-align:left;
		vertical-align:top;
		width:220px;
		float:left;
	}

	.container .left h2{ margin-left:5px;}

		.container .left .menu{
			margin: 0 0 0 25px;
			padding:0;
			text-align: left;
			font-size:14px;
		}

		.container.left .menu li{
			margin-top:10px;
		}

		.container .left .menu li a {
			text-align:left;
			color: #3c88af;
			text-decoration: none;
			font-weight:bolder;
		}

		.container .left .menu li a:hover{
			color:#CF0000;
			text-decoration:none;

		}

		.container .left .menu .page{
			list-style-type:none;
			margin: 0 0 0 0px;
			padding:0;
			text-align: left;
			font-size:12px;
		}

		.container .left .menu .page li{
			background:url(img/steluta.gif) no-repeat 0 3px;
			padding-left:10px;
			margin-top:5px;
		}

		.container .left .menu .page li a{
			text-align:left;
			color: #3c88af;
			font-weight:normal;
		}

		.container .left .menu .page li a:hover{
			color:#CF0000;
			text-decoration:underline;
		}

	.container .right{
		text-align:justify;
		padding:5px 5px 10px 5px;
		width:650px;
		float:right;
	}

	.container .right .category-path{
		margin:10px 0 10px 0;
		color:#414141;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}

	.container .right .category-path a{
		font-size:13px;
		font-weight:bold;
		color:#3c88af;
	}

	.container .right .title{
		text-decoration:none;
		font-weight:bold;
		font-size:16px;
		line-height:29px;
		height:34px;
		color: #4B4B4E;
		background:url(img/bglinii.gif) repeat-x bottom;
		padding-left:10px;
	}

	.container .right .title span{
		padding:5px;
		margin:0px;
	}

	.container .right .title .title1{
		background:url(img/leftbutton.jpg) no-repeat bottom left;
		width:25px;
	}

	.container .right .title .title2{
		background:url(img/centerbutton.jpg) repeat-x bottom;
	}

	.container .right .title .title3{
		background:url(img/rightbutton.jpg) no-repeat bottom right;
		width:25px;
	}

	.container .right .video{
		text-align:center;
		margin-top:10px;
	}

	.container .right .video-description{
		text-align:center;
		margin:15px 5px 60px 5px;
		font-style:italic;
		font-size:13px;
	}

	.container .right .video-page-break{
	}

	.container .right .list-audio{
		width:100%;
	}

	.container .right .list-audio td{
		width:50%;
		padding: 5px 5px 5px 20px;
		font-size:12px;
		vertical-align:top;
	}

	.container .right .list-audio td a{
		text-decoration:none;
		color:#333333;
		font-weight:bolder;
		background: url(img/audio.gif) no-repeat;
		padding-left:20px;
	}

	.container .right .list-audio td a:hover{
		color:#CF0000;
		text-decoration:underline;
	}

	.container .right .audio-page-break{
		height:40px;
	}

	.container .right .foto-gallery{
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0 10px;
		padding:0;
		white-space:nowrap;
		width:680px;
	}

	.container .right .foto-gallery li{
		padding:5px;
		border:solid 1px #ccc;
		float:left;
		margin:5px 5px 0 0;
	}

	.container .right .foto-gallery li a{
		width:109px;
		height:90px;
		overflow:hidden;
		display:block;
	}
	.container .right .foto-gallery li a img{
		width:109px;
		height:90px;
	}

	.container .break{clear:both;}
	.footer{
		width:900px;
		margin:10px auto;
	}
	.footer .active{float:left;}

	.footer .trafic{float:right;}

	.footer .break{clear:both;}
